'Brutal' attack in Musselburgh, sexual assault near campus