OMG: Kristen Stewart Gets a Rainbow Hair Makeover for Her Latest Photo Shoot