Gerard Butler Admits Sleeping With 'Real Housewife' Brandi Glanville