Doncaster have completed a deal with Peterborough to take striker Emile Sinclair on loan until the end of the season.