Rihanna cancels birthday party after being bitten, punched by Chris Brown