Union J’s JJ Hamblett and girlfriend Caterina Lopez have baby boy