US Supreme Court rules in favour of Christian prayers at public meetings