Over 300 hurt in 'Jerusalem Day' clashes