Custom view controller transition using a circular mask