School cancels play about Darwin and evolution after Christian parents complain