Health ministry says Gaza toll exceeds 29,000